package com.cmeduSystem.webadmin.app.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;
import java.util.Map;
import java.util.List;

/**
 * 教育字典主表VO视图对象。
 *
 * @author xulei
 * @date 2025-09-04
 */
@Schema(description = "教育字典主表VO视图对象")
@Data
public class GlobalDictCmeduVo {

    /**
     * 主键Id。
     */
    @Schema(description = "主键Id")
    private Long dictId;

    /**
     * 字典编码。
     */
    @Schema(description = "字典编码")
    private String dictCode;

    /**
     * 字典中文名称。
     */
    @Schema(description = "字典中文名称")
    private String dictName;

    /**
     * 创建用户Id。
     */
    @Schema(description = "创建用户Id")
    private Long createUserId;

    /**
     * 创建时间。
     */
    @Schema(description = "创建时间")
    private Date createTime;

    /**
     * 更新用户名。
     */
    @Schema(description = "更新用户名")
    private Long updateUserId;

    /**
     * 更新时间。
     */
    @Schema(description = "更新时间")
    private Date updateTime;

    /**
     * GlobalDictItemCmedu 的一对多关联表数据对象。数据对应类型为GlobalDictItemCmedu。
     */
    @Schema(description = "GlobalDictItemCmedu 的一对多关联表数据对象。数据对应类型为GlobalDictItemCmedu")
    private List<Map<String, Object>> globalDictItemCmeduList;
}
